OPC UA 工业网关开发实战
📚 30章 · 从入门到项目
第1章
OPC UA概述
工业4.0与OPC UA
相比传统OPC优势
智能制造角色
第2章
OPC UA核心概念
地址空间
节点与对象
变量与方法
服务与订阅
第3章
OPC UA协议栈
二进制协议
UA-TCP协议
HTTPS协议
协议选择策略
第4章
开发环境搭建
Ubuntu系统准备
CMake与GCC
open62541编译
VS Code配置
第5章
open62541基础
库结构解析
核心API
客户端/服务器模型
异步编程基础
第6章
第一个OPC UA服务器
创建服务器实例
配置网络端点
启动与关闭
测试连接
第7章
地址空间建模
添加对象节点
添加变量节点
节点ID管理
节点属性设置
第8章
变量读写操作
变量值类型定义
写变量值
读变量值
值变化通知
第9章
方法调用实现
创建方法节点
输入/输出参数
回调函数
客户端调用测试
第10章
订阅与监控
创建订阅
添加监控项
数据变化回调
参数调优
第11章
事件机制
事件类型定义
事件过滤器
事件通知
日志记录
第12章
用户认证与授权
匿名登录
用户名密码
X.509证书
访问控制列表
第13章
安全通信
加密通道
签名与加密
证书管理
安全策略配置
第14章
数据采集模块设计
Modbus RTU驱动
Modbus TCP驱动
数据缓存策略
异常处理
第15章
PLC数据采集实战
西门子S7
三菱MC协议
欧姆龙FINS
数据映射
第16章
传感器数据接入
4-20mA模拟量
数字量IO
温湿度传感器
数据滤波算法
第17章
数据转换与归一化
量程转换
单位换算
数据清洗
异常值处理
第18章
历史数据存储
SQLite集成
InfluxDB集成
历史数据查询
数据压缩
第19章
边缘计算功能
数据聚合
阈值判断
本地报警
规则引擎
第20章
MQTT桥接
MQTT客户端集成
主题映射
数据发布
QoS策略
第21章
RESTful API接口
HTTP服务器集成
JSON数据格式
API路由设计
Swagger文档
第22章
Web配置界面
轻量级HTTP服务器
HTML表单配置
参数持久化
远程重启
第23章
日志系统设计
日志级别管理
文件轮转
远程日志
分析工具
第24章
性能优化
内存池管理
线程池优化
零拷贝技术
批处理策略
第25章
可靠性设计
看门狗机制
断线重连
数据补传
冗余设计
第26章
固件升级
OTA升级协议
固件签名验证
升级失败回滚
双分区设计
第27章
容器化部署
Docker镜像制作
Docker Compose
Kubernetes部署
资源限制
第28章
测试与调试
单元测试框架
集成测试
压力测试
抓包分析
第29章
现场部署与运维
安装规范
网络配置
上电自检
远程运维
第30章
综合实战项目
从零搭建完整网关
对接MES系统
数据上云
交付文档